package bud.web.boardqa.service;

import java.util.List;

import bud.vo.BoardBudDTO;
import bud.vo.BoardFormDTO;
import bud.vo.BoardQADTO;
import bud.vo.ReplyDTO;

public interface IBoardqaService {
	public enum BoardqaResult{OK, FAILED, NOTEXIST, INVALIDPASSWORD}
	public List<BoardQADTO> getBoardqaList(BoardFormDTO formDTO);
	public int getBoardqaCount(BoardFormDTO formDTO);
	public BoardQADTO getBoardqa(Integer qa_no);
	public BoardqaResult createBoardqa(BoardQADTO boardqa);
	public BoardqaResult modifyBoardqa(BoardQADTO boardqa);
	public BoardqaResult removeBoardqa(BoardQADTO boardqa);
	public int getBoardqaDepthCount(BoardQADTO boardqa);
}
